package org.suwenqian.audiovideosummary.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.suwenqian.audiovideosummary.dao.entity.FileAsset;
import org.suwenqian.audiovideosummary.dto.req.AsrEndReqDTO;
import org.suwenqian.audiovideosummary.dto.req.TranscodeReqDTO;

public interface CallBackService extends IService<FileAsset> {

    /**
     * 异步回调转码后写库
     * @param requestParam 请求参数
     */
    void transcodeEnd(TranscodeReqDTO requestParam);

    /**
     * 异步回调 ASR后写 + 调用大模型
     * @param requestParam 请求参数
     */
    void asrEnd(AsrEndReqDTO requestParam);
}
